
@import (css) url(https://fonts.googleapis.com/css?family=Roboto:400,500,600);

@base-color:                #0288D1;

@default-font-family:               "Roboto", Arial;
@secondary-font-family:             @default-font-family;
@default-font-size:                 14px;
@default-font-color:                rgba(0,0,0,0.75);

@default-border-color:              #e0e0e0;
// DHX Scheduler Container

@container-background:              rgb(255, 255, 255);
@container-font-family:             @default-font-family;
@container-font-size:               @default-font-size;


// NAVLINE - TOP BAR

@navline-font-color:                      rgba(0,0,0,0.75);
@navline-btn-top-position:                  14px;


    // ** Previous / Today / Next **

        @nav-btn-background:                none;
        @nav-btn-background-img:            url(imgs/buttons.png);
        @nav-btn-border:                    1px solid transparent;
        @nav-btn-border:                    1px solid transparent;
        @nav-btn-height:                    30px;
        @nav-btn-width:                     30px;
                    // *Prev Btn
        // @nav-prev-btn-position:             61px;
        @nav-prev-btn-position:             148px;
        @nav-prev-btn-bg-img:               url(imgs_dhx_material/arrow_left.svg);
        @nav-prev-btn-hov-bg-img:           url(imgs_dhx_material/arrow_left_hov.svg);
        @nav-prev-btn-bg-position:          center center;
        @nav-prev-btn-border-radius:        5px 0 0 5px;
        @nav-prev-btn-hov-background:       rgba(0,0,0,0.1);
                    // *Next Btn
        @nav-next-btn-position:             16px;
        @nav-next-btn-bg-img:               url(imgs_dhx_material/arrow_right.svg);
        @nav-next-btn-hov-bg-img:           url(imgs_dhx_material/arrow_right_hov.svg);
        @nav-next-btn-bg-position:          center center;
        @nav-next-btn-border-radius:        0 5px 5px 0;
        @nav-next-btn-hov-background:      rgba(0,0,0,0.1);

                    // *Today Btn
        @nav-today-btn-width:               80px;
        // @nav-today-btn-position:            123px;
        @nav-today-btn-position:            57px;
        @nav-today-btn-bg-img:              none;
        @nav-today-btn-bg-position:         -62px 0px;
        @nav-today-btn-text-decor:          none;
        @nav-today-btn-text-transform:      uppercase;
        @nav-today-btn-font-color:          @base-color;

        @nav-today-btn-font-size:           14px;
        @nav-today-btn-font-weight:         500;
        @nav-today-btn-border-radius:       0px;


        @nav-today-btn-hov-border:          1px solid transparent;
        @nav-today-btn-hov-background:      rgba(0,0,0,0.1);

    // ** Nav Tabs **
        @nav-tab-width:                     88px;
        @nav-tab-height:                    29px;

        @nav-tab-background:                none;
        @nav-tab-text-align:                center;
        @nav-tab-text-decor:                none;
        @nav-tab-text-transform:            uppercase;
        // @nav-tab-text-hov-text-color:       darken(@base-color,15);
        @nav-tab-hov-background:            lighten(@base-color,55%);
        @nav-tab-padding:                   1px;
        @nav-tab-border-color:              @base-color;
        @nav-tab-border:                    1px solid @nav-tab-border-color;
        @nav-tab-border-radius:             0;
        @nav-tab-font-color:                @base-color;
        @nav-tab-font-weight:               500;
        @nav-tab-line-height:               30px; // All BTN line height
        @nav-tab-cursor:                    pointer;

        @nav-tab-first-border-radius:       2px 0 0 2px;

        @nav-tab-last-border-radius:        0 2px 2px 0;
        @nav-today-btn-border:              @nav-btn-border;




        @nav-act-tab-text-decor:            none;
        @nav-act-tab-font-weight:           500;
        @nav-act-tab-font-color:            #FFFFFF;
        @nav-act-tab-cursor:                default;
        @nav-act-tab-border:                1px solid @base-color;
        @nav-act-tab-border-botom:          1;                      // Set 1 to show bottom border/ Works like true/false switch
        @nav-act-tab-background:            @base-color;

        @stand-alone-btn-border-radius:           5px ~'!important';


    // ** Middle Calendar Date 

        @nav-cal-date-position:             0;
        @nav-cal-unit-date-position:        unset;
        @nav-cal-date-font-weight:          500;
        @nav-cal-date-padding:              1px 0 0 0;
        @nav-cal-date-font-size:            20px;
        @nav-cal-date-font-color:           rgba(0,0,0,0.75);
        @nav-cal-date-text-align:           center;
        @nav-cal-date-width:                100%;
        @nav-cal-date-border:               0;
        @nav-cal-date-index:                -1;

    // ** Info Tooltip Popup 

    @info-popup-shadow:                     0 10px 20px 0 rgba(0, 0, 0, 0.2), 0 1px 6px 0 rgba(0, 0, 0, 0.2);
    @info-popup-background:                 #FFF;
    @info-popup-border-radius:              2px;
    @info-popup-border:                     none;
    @info-popup-inner-border:               1px solid #ffffff;
    @info-popup-padding:                    11px ~'!important';


// Callumns Header$

@col-header-background:             #FFFFFF;
@col-header-left-pos:               10px;
@col-header-border-top:             1px solid transparent;
@col-header-border-right:           1px solid transparent;
@col-header-index:                  2;
@col-header-font-color:             rgba(0,0,0,0.38);
@col-header-font-size:              14px;
@col-header-font-weight:            500;

    // ** Scale Bar / column title cell

        @col-header-cell-text-align:        center;
        @col-header-cell-background:        #FFFFFF;
        @col-header-cell-padding:           2px 0 0 0;
        @col-header-cell-border-left:       1px solid @default-border-color;
        @col-header-cell-font-weight:       500;
        @col-header-cell-font-size:         14px;
        @col-header-font-color:        rgba(0,0,0,0.54);
        @col-header-cell-line-height:       16px;

    // ** Scale Bar / column title cell / UNIT MODE

        @col-unit-header-cell-line-height:  33px; // makes text become in centre of Cell



// Multiday Section

@multi-day-background:              #FFFFFF;
@multi-day-shadow:                  0 3px 5px 0 rgba(0,0,0,0.1);
@multi-day-border-right:            1px solid transparent;
@multi-day-border-top:              1px solid transparent;

@multi-day-icon-background:         transparent;
@multi-day-icon-bg-position:        center center;
@multi-day-icon-bg-repeat:          no-repeat;

@multi-day-icon-border-bottom:      1px solid transparent;
@multi-day-icon-border-right:       1px solid transparent;


@multi-day-large-icon-img:          url(imgs_dhx_material/clock_big.png);
@multi-day-small-icon-img:          url(imgs_dhx_material/clock_small.png);



// Multi_Day Event-line

@event-line-background:             @base-color;
@event-line-border:                 1px solid transparent;
@event-line-border-radius:          2px;
@event-line-font-family:            @default-font-family;
@event-line-font-size:              @default-font-size;
@event-line-font-weight:            500;
@event-line-line-height:            17px;
@event-line-font-color:             #FFFFFF;
@event-line-height:                 20px;
@event-line-padding:                0 0 1px 10px;
@event-line-topleft-border-radius:        2px;
@event-line-topright-border-radius:       2px;
@event-line-bottomleft-border-radius:     2px;
@event-line-bottomright-border-radius:    2px;
@event-line-resize-icon:            url(./imgs_dhx_material/drag-vertical.svg) no-repeat center center;




// Hour Scale 

@scale-hour-background:             #FFFFFF;
@scale-hour-border-bottom:          1px solid @default-border-color;
@scale-hour-text-align:             center;
@scale-time-font-size:              12px;
@scale-time-font-weight:            500;
@scale-hour-font-size:              12px; // Hours on left Scale
@scale-minute-font-size:            12px; // Minutes on left Scale
@scale-hour-line-height:            44px;
@scale-hour-font-color:             rgba(0,0,0,0.54);


// Drag Maker


@scale-time-drag-maker-background:  #dedede;
@scale-time-drag-maker-border-top:  1px solid #dedede;
@scale-time-drag-maker-border-bottom:  1px solid #dedede;
@scale-time-drag-maker-opacity:     0.5;



// Scale Holder - Columns

@scale-column-border-right:         1px solid @default-border-color;
@scale-column-background-img:       url(imgs_dhx_material/databg.png);

@scale-column-now-border-right:     1px solid @default-border-color;
@scale-column-now-background-img:   url(imgs_dhx_material/databg.png);
@now-line-color: #ff5722;


// Data Section Border

@data-container-border-top:         1px solid transparent;


// Month view / Day box

    // ** Day box Title

        @daybox-title-border-right:             1px solid @default-border-color;
        @daybox-title-font-size:                12px;
        @daybox-title-font-weight:              500;
        @daybox-title-line-height:              21px;
        @daybox-title-text-align:               right;
        @daybox-title-text-align-rtl:           left;
        @daybox-title-padding-top:              0;
        @daybox-title-padding-right:            8px;
        @daybox-title-padding-bottom:           0;
        @daybox-title-padding-left:             0;
        @daybox-title-padding:                  @daybox-title-padding-top @daybox-title-padding-right @daybox-title-padding-bottom @daybox-title-padding-left; 
        @daybox-title-padding-rtl:              @daybox-title-padding-top @daybox-title-padding-left @daybox-title-padding-bottom @daybox-title-padding-right; 
        @daybox-title-height:                   21px;
        @daybox-title-color:                    rgba(0,0,0,0.54);
        @daybox-title-background:               #FFFFFF;
        @daybox-month-link-font-color:          #1B5DFB;
        @daybox-month-link-font-family:         @secondary-font-family;
    // ** Day box Body

        @daybox-body-border-right:              1px solid @default-border-color;
        @daybox-body-border-bottom:             1px solid @default-border-color;
        @daybox-body-background:                #FFFFFF;


    // ** Other month Day box Title ( Motnth that goes afret or before currently shown month )

        @other-month-daybox-title-background:   #FFFFFF;
        @other-month-daybox-title-font-color:   rgba(0,0,0,0.38);

    // ** Other month Day box Body

        @other-month-daybox-body-background:    #FFFFFF;

    // ** Current Day box Title 

        @current-daybox-title-background:       #FFF3A1;
        @current-daybox-title-font-weight:      normal;

    // ** Current Day box Body 

        @current-daybox-body-background:        #F7F7F7;



    // ** Day box Content

        @daybox-content-height:                 20px;
        @daybox-content-padding:                1px 0 0 11px;
        @daybox-content-font-color:             @base-color;
        @daybox-content-font-family:            @default-font-family;
        @daybox-content-font-size:              14px;
        @daybox-content-line-height:            19px;
        @daybox-content-font-weight:            normal;
        @daybox-content-background-color:       @base-color;
        @daybox-content-background-color:       transparent; // Test Color

    // ** New event in move background
    
        @event-inmove-background:               @base-color;
        @event-inmove-font-color:               #fff;





        //  Event
        
        @event-header-line-height:              1px; 
        @event-header-line-margin:              0 0 0 1px;
        @event-header-line-border-width:        1px 1px 0px 1px;
        
        
        @event-title-height:                    18px;
        @event-title-border-width:              1px 1px 0 1px;
        @event-title-border-radius:             0 0 0 0;
        @event-title-border-bottom-style:       dotted;
        @event-title-font-size:                 12px;
        @event-title-font-weight:               normal;
        @event-title-text-align:                left;
        @event-title-padding-top:               4px;
        @event-title-padding-right:             0;
        @event-title-padding-bottom:            0;
        @event-title-padding-left:              8px;
        @event-title-padding:                   @event-title-padding-top @event-title-padding-right @event-title-padding-bottom @event-title-padding-left;
        @event-title-padding-rtl:               @event-title-padding-top @event-title-padding-left @event-title-padding-bottom @event-title-padding-right;
        @event-title-text-align-rtl:            right;
        @event-title-line-height: normal;

        @event-body-border-radius:              0 0 0 0;
        @event-body-padding-top:                2px;
        @event-body-padding-right:              5px;
        @event-body-padding-bottom:             8px;
        @event-body-padding-left:               8px;
        @event-body-padding:                    @event-body-padding-top @event-body-padding-right @event-body-padding-bottom @event-body-padding-left;
        @event-body-padding-rtl:                @event-body-padding-top @event-body-padding-left @event-body-padding-bottom @event-body-padding-right;
        @event-body-font-weight:                500;
        @event-body-line-height:                20px;
        
        
        @event-background:                      @base-color;
        @event-border:                          1px solid transparent;
        @event-font-color:                      #FFFFFF;

        @event-resizer-height:                  6px; 
        @event-resizer-top-pos:                 0px;
        @event-resizer-border-width:            0;
        @event-resizer-margin:                  0px 0 0px 1px;
        @event-resizer-background:              url(imgs_dhx_material/drag-horizontal.svg) no-repeat center center;
        
        
                // * Event Editor
        
        @event-editor-border:                   1px solid transparent;
        @event-editor-border-top-style:         solid;
        @event-editor-font-family:              @default-font-family;
        @event-editor-font-size:                @default-font-size;
        @event-editor-font-color:               rgba(0,0,0,0.54);
        @event-editor-font-weight:              500;
        @event-editor-background:               @base-color;
        @event-editor-padding:                  6px 0 0 8px;
        
                // * Selected Event Menu
        
        @event-menu-head-background-img:        none;
        @event-menu-head-background-pos:        0px -43px;
        @event-menu-head-border:                none;
        @event-menu-padding:                    6px 0 12px 0 ~'!important';
        @event-menu-head-cursor:                default;
        @event-menu-shadow:                     0 0 1px #FFF;
        
        @event-menu-icon-background-img:        url(imgs_dhx_material/controls.png);
        @event-menu-detail-icon-bg-pos:         0px 0px;
        @event-menu-edit-icon-bg-pos:           -22px 0px;
        @event-menu-save-icon-bg-pos:           -84px -1px;
        @event-menu-cancel-icon-bg-pos:         -62px 0px;
        @event-menu-delete-icon-bg-pos:         -42px 0px;

        @event-menu-icon-margin-left:           0;
        @event-menu-icon-margin-right:          1px;
        @event-menu-head-margin-left-rtl:       @event-menu-head-margin-left;
        @event-menu-head-margin-right-rtl:      @event-menu-head-margin-right;
        @event-menu-icon-margin-left-rtl:       @event-menu-icon-margin-left;
        @event-menu-icon-margin-right-rtl:      @event-menu-icon-margin-right;



// Modal Box 

@modal-wrapper-opacity:                 0.4;

@modal-box-width:                       341px;
@modal-box-text-align:                  center;
@modal-box-font-family:                 @default-font-family;
@modal-box-background:                  #fff;
@modal-box-background-gradient:         -webkit-linear-gradient(top, #ffffff 1%, #ffffff 99%);
@modal-box-shadow:                      0px 0px 14px #888;
@modal-box-border:                      none;
@modal-box-border-radius:               2px;


    // ** Modal box - Pop Up Text

        @modal-popup-text-margin:           28px 15px 5px 15px;
        @modal-popup-text-font-size:        14px;
        @modal-popup-text-color:            rgba(0,0,0,0.87);
        @modal-popup-text-min-height:       30px;
        @modal-popup-text-border-radius:    6px;

    // ** Modal box - Control block

        @modal-popup-controls-border-radius:      6px;
        @modal-popup-controls-padding:      5px 15px 20px 5px;


    // **  Control Button Wrapper

    @modal-popup-button-wrap-height:        30px;
    @modal-popup-button-wrap-line-height:   28px;
    @modal-popup-button-wrap-margin:        0 5px;
    @modal-popup-button-wrap-border-radius: 2px;
    @modal-popup-button-wrap-color:         @base-color;
    @modal-popup-button-wrap-min-width:     82px;
    @modal-popup-button-wrap-border:        1px solid transparent;
    @modal-popup-button-wrap-shadow:        none;


    // **  Control Button 

    @modal-popup-button-border:             1px solid #FFF;
    @modal-popup-button-background:         rgb(255, 255, 255);
    @modal-popup-button-background-img:     none;
    @modal-popup-button-border-radius:      2px;
    @modal-popup-button-font-color:         @base-color;
    @modal-popup-button-font-size:          15px;
    @modal-popup-button-font-weight:        500;
    @modal-popup-button-height:             28px;
    @modal-popup-button-line-height:        28px;


    @modal-popup-button-hov-color:          #D9EDF8;
        

    // ** Control OK Button 
    @modal-ok-button-wrap-border:   1px solid #FF584C;
    @modal-ok-button-wrap-background:    #FF584C;
    @modal-ok-button-background:    #FF584C;
    @modal-popup-button-act-background:         #ffffff;
    @modal-ok-button-border:        1px solid #FF584C;
    @modal-ok-button-color:         white;
    @modal-ok-button-text-shadow:   none;
    

    // **  Control Button:active
    @modal-popup-button-act-background:         #FF584C;
    @modal-popup-button-act-background-img:     none;
    @modal-popup-button-act-color:              @base-color;
    @modal-popup-button-act-shadow:             none;
    @modal-popup-cancel-btn-background:         #d9edf8;
    @modal-popup-cancel-btn-border-color:       none;




// Modal Quick Info Box - touch tap appearing

@infobox-border:                1px solid rgba(50, 50, 50, 0.19);
@infobox-border-radius:               2px;
@infobox-background:            #fff;
@infobox-padding:               0;
@infobox-width:                 300px;
@infobox-transition:            left 0.5s ease, right 0.5s;
@infobox-font-family:           @default-font-family;
@infobox-font-size:             @default-font-size;


    // ** Quick inFo Title
    @infobox-title-padding-top:         10px;
    @infobox-title-padding-right:       0px;
    @infobox-title-padding-bottom:      10px;
    @infobox-title-padding-left:        10px;
    @infobox-title-padding-right-rtl:   18px;
    @infobox-title-padding:             @infobox-title-padding-top @infobox-title-padding-right @infobox-title-padding-bottom @infobox-title-padding-left;
    @infobox-title-padding-rtl:         @infobox-title-padding-top  @infobox-title-padding-right-rtl @infobox-title-padding-bottom @infobox-title-padding-right;
    @infobox-font-color:                #FFF;
    @infobox-letter-spacing:            unset;
    @infobox-title-cont-font-size:      18px;
    @infobox-title-cont-font-weight:    500;
    @infobox-title-date-font-size:      14px;

    // ** Quick inFo Content
    @infobox-content-width:             275px;
    @infobox-content-padding-top:       24px;
    @infobox-content-padding-right:     8px;
    @infobox-content-padding-bottom:    16px;
    @infobox-content-padding-left:      10px;
    @infobox-content-padding:           @infobox-content-padding-top @infobox-content-padding-right  @infobox-content-padding-bottom @infobox-content-padding-left;
    @infobox-content-padding-rtl:       @infobox-content-padding-top @infobox-content-padding-left  @infobox-content-padding-bottom @infobox-content-padding-right;
    @infobox-content-background:        #fefefe;
    @infobox-content-border:            none;
    @infobox-content-font-color:        @default-font-color;
    @infobox-content-font-size:         14px;

    // ** Quick inFo Controls
    @infobox-control-btn-height:        20px;
    @infobox-control-btn-min-width:     60px;
    @infobox-control-btn-padding-top:   5px;
    @infobox-control-btn-padding-right: 10px;
    @infobox-control-btn-padding-bottom:5px;
    @infobox-control-btn-padding-left:  9px;
    @infobox-control-btn-padding:       @infobox-control-btn-padding-top @infobox-control-btn-padding-right @infobox-control-btn-padding-bottom @infobox-control-btn-padding-left;
    @infobox-control-btn-padding-rtl:   @infobox-control-btn-padding-top @infobox-control-btn-padding-bottom @infobox-control-btn-padding-left @infobox-control-btn-padding-right;
    @infobox-control-btn-margin-top:    5px;
    @infobox-control-btn-margin-right:  9px;
    @infobox-control-btn-margin-bottom: 5px;
    @infobox-control-btn-margin-left:   0px;
    @infobox-control-btn-margin:        @infobox-control-btn-margin-top @infobox-control-btn-margin-right @infobox-control-btn-margin-bottom @infobox-control-btn-margin-left;
    @infobox-control-btn-margin-rtl:    @infobox-control-btn-margin-top @infobox-control-btn-margin-left @infobox-control-btn-margin-bottom @infobox-control-btn-margin-right;
    @infobox-control-btn-bg-color:      transparent;
    @infobox-control-btn-border-bottom: none;
    @infobox-control-btn-border-right:  none;
    @infobox-control-btn-border-radius: 2px;
    @infobox-control-btn-lheight:       20px;
    @infobox-control-btn-font-color:    @base-color;
    @infobox-control-btn-vertical-align: middle;
    @infobox-control-info-btn-margin:   -1px 8px 0 0px;
    @infobox-control-del-btn-margin:    2px 8px 0 0px; 



// LIGHTBOX

@lightbox-background:   #FFFFFF;
@lightbox-border:       0 solid transparent;
@lightbox-border-radius:2px;
@lightbox-font-color:   #2E2E2E;
@lightbox-font-family:  @default-font-family;
@lightbox-font-size:    14px;
@lightbox-shadow:       none;
@lightbox-shadow-rtl:   none;
@lightbox-height:       auto ~'!important';
@lightbox-padding:      0 0 20px 0;
@lightbox-wrapper-opacity:  0.4;
@lightbox-responsive-form-repeat-width: 75vw !important;
@lightbox-responsive-repeat-label-padding:0;

    // **LightBox title
    @lightbox-title-padding-top:            3px;
    @lightbox-title-padding-right:          15px;
    @lightbox-title-padding-bottom:         1px;
    @lightbox-title-padding-left:           15px;
    @lightbox-title-padding:                @lightbox-title-padding-top @lightbox-title-padding-right @lightbox-title-padding-bottom @lightbox-title-padding-left;
    @lightbox-title-padding-rtl:            @lightbox-title-padding-top @lightbox-title-padding-left @lightbox-title-padding-bottom @lightbox-title-padding-right;
    @lightbox-title-height:                 35px;
    @lightbox-title-line-height:            35px;
    @lightbox-title-border-bottom:          1px solid @base-color;
    @lightbox-title-section-background:     @base-color;
    @lightbox-title-border-radius:          2px 2px 0 0;
    @lightbox-title-margin:                 0 0 20px 0; 

    @lightbox-title-time-font-weight:       500;
    @lightbox-title-time-font-color:        #ffffff;
    @lightbox-title-time-font-size:         14px;
    @lightbox-title-time-padding:           0 0 0 0;
    @lightbox-title-time-padding-rtl:       0 0 0 0;
    @lightbox-title-name-text-transfor:     uppercase;
    @lightbox-title-name-font-color:        #ffffff;
    @lightbox-title-name-font-size:         14px;
    @lightbox-title-name-padding-top:       0;
    @lightbox-title-name-padding-right:     0;
    @lightbox-title-name-padding-bottom:    0;
    @lightbox-title-name-padding-left:      13px;
    @lightbox-title-name-padding:           @lightbox-title-name-padding-top @lightbox-title-name-padding-right @lightbox-title-name-padding-bottom @lightbox-title-name-padding-left;
    @lightbox-title-name-padding-rtl:       @lightbox-title-name-padding-top @lightbox-title-name-padding-left @lightbox-title-name-padding-bottom @lightbox-title-name-padding-right;
    @lightbox-title-name-margin:            0;


    // ** LightBox Main Area

    @lightbox-area-border:                  none;
    @lightbox-area-border-top:              0px;
    @lightbox-area-background-color:        #FFFFFF;
    @lightbox-area-margin-top:              0;
    @lightbox-area-margin-right:            0;
    @lightbox-area-margin-bottom:           0;
    @lightbox-area-margin-left:             0;
    @lightbox-area-margin:                  @lightbox-area-margin-top @lightbox-area-margin-right @lightbox-area-margin-bottom @lightbox-area-margin-left;
    @lightbox-area-margin-rtl:              @lightbox-area-margin-top @lightbox-area-margin-left @lightbox-area-margin-bottom @lightbox-area-margin-right;
    @lightbox-area-width:                   100%;

    // ** LightBox Main Area Wrap

    @lightbox-area-wrap-border-top:         0;
    @lightbox-area-wrap-background:         #FFFFFF;


    @lightbox-area-wrap-padding:            0px;
    @lightbox-area-first-wrap-padding:      0;

    // @lightbox-area-second-wrap-height:      80px!important;
    @lightbox-area-second-wrap-height:      auto ~'!important';
    
    @lightbox-area-wrap-border-botom:       none;


    // ** LightBox Main Text area

    @lightbox-textarea-margin:               0 0 16px 0;
    @lightbox-responsive-repeat-text-border: 1px solid rgba(0, 0, 0, 0.08);
    @lightbox-responsive-repeat-text-back: #FFFFFF;


    // ** LightBox Main Area - Left Side

    @lightbox-area-ls-background:           rgb(255, 255, 255);
    @lightbox-area-ls-font-color:           rgba(0,0,0,0.75);
    @lightbox-area-ls-font-weight:          500;
    @lightbox-area-ls-font-size:            14px;
    @lightbox-area-ls-line-height:          20px;
    @lightbox-area-ls-font-family:          @default-font-family;
    @lightbox-area-ls-padding:              3px 0px 0px 0;
    @lightbox-area-ls-margin-top:           0;
    @lightbox-area-ls-margin-right:         0;
    @lightbox-area-ls-margin-bottom:        0;
    @lightbox-area-ls-margin-left:          20px;
    @lightbox-area-ls-margin:               @lightbox-area-ls-margin-top @lightbox-area-ls-margin-right @lightbox-area-ls-margin-bottom @lightbox-area-ls-margin-left;
    @lightbox-area-ls-margin-rtl:           @lightbox-area-ls-margin-top @lightbox-area-ls-margin-left @lightbox-area-ls-margin-bottom @lightbox-area-ls-margin-right;
    @lightbox-area-ls-text-align:           left;
    @lightbox-area-ls-width:                82px;
    @lightbox-responsive-ls-margin-right:   0;


    // ** LightBox Main Area - Left Side - Full Day

    @lightbox-ls-fullday-font-color:        rgba(0,0,0,0.75);
    @lightbox-ls-fullday-font-size:         14px;
    @lightbox-ls-fullday-font-family:       @default-font-family;
    @lightbox-ls-fullday-font-weight:       500;
    @lightbox-ls-fullday-line-height:       20px;
    @lightbox-ls-fullday-margin:            0;
    @lightbox-ls-fullday-input-margin:      0px 3px 0 0;


    // ** LightBox Main Area - Right Side / Text Area
    @lightbox-area-textarea-rs-padding-top: 4px;
    @lightbox-area-textarea-rs-padding-right:0;
    @lightbox-area-textarea-rs-padding-bottom:0;
    @lightbox-area-textarea-rs-padding-left: 8px;
    @lightbox-area-textarea-rs-padding:      @lightbox-area-textarea-rs-padding-top @lightbox-area-textarea-rs-padding-right @lightbox-area-textarea-rs-padding-bottom @lightbox-area-textarea-rs-padding-left;
    @lightbox-area-textarea-rs-padding-rtl:  @lightbox-area-textarea-rs-padding-top @lightbox-area-textarea-rs-padding-left @lightbox-area-textarea-rs-padding-bottom @lightbox-area-textarea-rs-padding-right;
    @lightbox-area-rs-textarea-bg:          #FFFFFF;
    @lightbox-area-rs-font-color:           rgba(0,0,0,0.8 );
    @lightbox-area-rs-line-height:          20px;
    @lightbox-area-rs-outline:              none ~'!important';
    @lightbox-area-rs-border:               1px solid rgba(0,0,0,0.08);
    @lightbox-area-rs-font-size:            14px;
    @lightbox-area-rs-width:                auto;
    @lightbox-area-rs-height:               auto;
    @lightbox-area-ls-height:               auto;
    @lightbox-area-rs-padding-top:          4px;
    @lightbox-area-rs-padding-right:        0px;
    @lightbox-area-rs-padding-bottom:       0px;
    @lightbox-area-rs-padding-left:         4px;
    @lightbox-area-rs-padding:              @lightbox-area-rs-padding-top @lightbox-area-rs-padding-right @lightbox-area-rs-padding-bottom @lightbox-area-rs-padding-left;
    @lightbox-area-rs-padding-rtl:          @lightbox-area-rs-padding-top @lightbox-area-rs-padding-left @lightbox-area-rs-padding-bottom @lightbox-area-rs-padding-right;
    @lightbox-area-rs-float: none;

    // ** LightBox Main Area - Right Side / Text Area - Disabled
    
    @lightbox-rs-disabled-font-color:       #2E2E2E;
    @lightbox-rs-disabled-font-family:      @default-font-family;
    @lightbox-rs-disabled-font-size:        @default-font-size;

    // ** LightBox Main Area - Right Side / Selects
    
    @lightbox-area-rs-select-font-family:   @default-font-family;
    @lightbox-area-rs-select-font-size:     @default-font-size;
    @lightbox-area-rs-select-color:         rgba(0,0,0,0.8);
    @lightbox-area-rs-select-padding-top:   2px;
    @lightbox-area-rs-select-padding-right: 2px;
    @lightbox-area-rs-select-padding-bottom:2px;
    @lightbox-area-rs-select-padding-left:  8px;
    @lightbox-area-rs-select-padding:       @lightbox-area-rs-select-padding-top @lightbox-area-rs-select-padding-right @lightbox-area-rs-select-padding-bottom @lightbox-area-rs-select-padding-left;
    @lightbox-area-rs-select-padding-rtl:   @lightbox-area-rs-select-padding-top @lightbox-area-rs-select-padding-left @lightbox-area-rs-select-padding-bottom @lightbox-area-rs-select-padding-right;
    @lightbox-area-rs-select-margin-top:    0;
    @lightbox-area-rs-select-margin-right:  8px;
    @lightbox-area-rs-select-margin-bottom: 16px;
    @lightbox-area-rs-select-margin-left:   0;
    @lightbox-area-rs-select-margin:        @lightbox-area-rs-select-margin-top @lightbox-area-rs-select-margin-right @lightbox-area-rs-select-margin-bottom @lightbox-area-rs-select-margin-left;
    @lightbox-area-rs-select-margin-rtl:    @lightbox-area-rs-select-margin-top @lightbox-area-rs-select-margin-left @lightbox-area-rs-select-margin-bottom @lightbox-area-rs-select-margin-right;
    @lightbox-area-rs-select-border:        1px solid rgba(0,0,0,0.08);

    // ** LightBox Main Area - Right Side / Input[radio]

    @lightbox-input-radio-margin-top:       0px;
    @lightbox-input-radio-margin-right:     0px;
    @lightbox-input-radio-margin-bottom:    0px;
    @lightbox-input-radio-margin-left:      5px;
    @lightbox-input-radio-margin:           @lightbox-input-radio-margin-top @lightbox-input-radio-margin-right @lightbox-input-radio-margin-bottom @lightbox-input-radio-margin-left;
    @lightbox-input-radio-margin-rtl:       @lightbox-input-radio-margin-top @lightbox-input-radio-margin-left @lightbox-input-radio-margin-bottom @lightbox-input-radio-margin-right;
    @lightbox-input-label-margin-top:       3px;
    @lightbox-input-label-margin-right:     30px;
    @lightbox-input-label-margin-bottom:    0px;
    @lightbox-input-label-margin-left:      5px;
    @lightbox-input-label-margin:           @lightbox-input-label-margin-top @lightbox-input-label-margin-right @lightbox-input-label-margin-bottom @lightbox-input-label-margin-left;
    @lightbox-input-label-margin-rtl:       @lightbox-input-label-margin-top @lightbox-input-label-margin-left @lightbox-input-label-margin-bottom @lightbox-input-label-margin-right;
    @lightbox-input-label-display:          inline-block;
    @lightbox-input-label-position:         relative;
    @lightbox-input-label-top:              -2px;
    


    // ** LightBox Main Area - Time block

    @lightbox-area-time-block-bg:           transparent;            // #DBCF8C;
    @lightbox-area-time-block-padding-top:  2px;
    @lightbox-area-time-block-padding-right:0;
    @lightbox-area-time-block-padding-bottom:0;
    @lightbox-area-time-block-padding-left:  117px;
    @lightbox-area-time-block-padding:      @lightbox-area-time-block-padding-top @lightbox-area-time-block-padding-right @lightbox-area-time-block-padding-bottom @lightbox-area-time-block-padding-left ~'!important';
    @lightbox-area-time-block-padding-rtl:  @lightbox-area-time-block-padding-top @lightbox-area-time-block-padding-left @lightbox-area-time-block-padding-bottom @lightbox-area-time-block-padding-right ~'!important';
    @lightbox-area-time-block-height:       20px ~'!important';
    @lightbox-area-time-block-textaligment: center;
    @lightbox-responsive-time-select-width: 18.555vw;
    @lightbox-responsive-time-select-padding:5.859vw !important;
    @ligthbox-responsive-month-select-width:17.578vw !important;
    @lightbox-responsive-year-select-width: 12.695vw !important;


    // ** LightBox Main Area - Btn

    @lightbox-btn-wrap-padding:             0;

    @lightbox-btn-height:                   30px;
    @lightbox-btn-line-height:              30px;
    @lightbox-btn-border:                   1px solid #ffffff;
    @lightbox-btn-hov-border:                   1px solid #D9EDF8;
    @lightbox-btn-border-radius:            2px;
    @lightbox-btn-background:               #FFFFFF;
    @lightbox-btn-hov-background:           #D9EDF8;
    @lightbox-btn-text-transform:           uppercase;
    @lightbox-btn-text-color:               @base-color;
    @lightbox-btn-font-color:               @base-color;
    @lightbox-btn-padding:                  0 16px;
    @lightbox-btn-margin:                   0 16px 0 0;
    @lightbox-btn-right-margin:             16px;
    @lightbox-btn-font-size:                14px;
    @lightbox-btn-font-weight:              500;


    @lightbox-del-btn-border:               1px solid #ffffff;
    @lightbox-del-btn-hov-border:           1px solid rgba(255, 88, 76, 0.01);
    @lightbox-del-btn-background:           #FFFFFF;
    @lightbox-del-btn-hov-background:       rgba(255, 88, 76, 0.3);
    @lightbox-del-btn-font-color:           #FF584C;
    @lightbox-del-btn-text-shadow:          none;
    @lightbox-del-btn-margin:               0px 20px 0 20px;


    @lightbox-save-btn-border:              1px solid @base-color;
    @lightbox-save-btn-color:               #FFFFFF;
    @lightbox-save-text-shadow:             none;
    @lightbox-save-btn-background:          @base-color;
    @lightbox-save-btn-float:               right;
    @lightbox-save-btn-margin:              0 20px 0 0;


    @lightbox-rec-month-label-width:         65px ~'!important';
    @lightbox-rec-month-input-width:         25px ~'!important';
    @lightbox-rec-month-input-height:        30px ~'!important';

   @lightbox-responsive-btn-rec-padding: 0.977vw;
   @ligthbox-responsive-recurring-btn-div-padding: 1.465vw !important;



// Eror/Info popUp BOX

    @alertbox-series-btn-padding:           0 16px;
    @alertbox-series-btn-border:            1px solid @base-color;
    @alertbox-series-btn-background:        @base-color;
    @alertbox-series-btn-font-color:        #ffffff;

    @alertbox-occur-btn-padding:           0 16px;
    @alertbox-occur-btn-border:            1px solid #fff;
    @alertbox-occur-btn-background:        #fff;
    @alertbox-occur-btn-font-color:        @base-color;


// Other

    // ** 02/05_custom_editor.html

    // ** LightBox text area INPUT

    @lightbox-input-font-color:             #747373;
    @lightbox-input-font-size:              8pt;
    @lightbox-input-font-family:            @default-font-family;
    @lightbox-input-first-margin:           0 0 0 11px;
    @lightbox-input-border:                 1px solid rgb(169, 169, 169);
    @lightbox-input-border-bottom-width:    0;
    @lightbox-input-padding:                2px 5px 2px 2px;



    // ** 02/18_combo_select_from_db.html

    // ** LightBox Select Country combo input

    @lightbox-combo-input-top:              -3px;


    // ** 03_extensions/25_advanced_limitation.html

    // ** LightBox Select Country combo input

    @grid-border-bottom:                    1px solid @default-border-color;
    @grid-border-right:                     1px solid @default-border-color;
    @grid-tree-cell-font-family:            @default-font-family;
	@grid-tree-cell-font-size:              14px;
    @grid-tree-cell-font-color:             rgba(0,0,0,0.54);
    

    // Timeline  - Tree View / Folder Cell

    @grid-tree-folder-cell-bg:             #EBECED;
    @grid-tree-folder-name-text-transform:  uppercase;
    @grid-tree-folder-name-font-color:      @base-color;
    @grid-tree-folder-name-font-weight:     500;

    @treemode-expand-icon-bg-image:         url(imgs_dhx_material/tree_arrow.svg);



// Mini-Calendar

    @mini-calendar-font-family:             @default-font-family;
    @mini-calendar-header-font-color:       rgba(0,0,0,0.75);
    @mini-calendar-header-font-size:        14px;
    @mini-calendar-header-font-weight:      500;


    @mini-calendar-weekday-font-size:      12px;
    @mini-calendar-weekday-font-weight:    500;
    

    @mini-calendar-date-font-size:      12px;
    @mini-calendar-date-font-weight:    500;
    @mini-calendar-date-font-color:     rgba(0,0,0,0.54);

    @mini-calendar-date-clicked-bg:     @base-color;
    @mini-calendar-date-clicked-color:  @default-font-color;


    @mini-calendar-date-width:          30px;
    @mini-calendar-date-height:         30px;

    @mini-calendar-other-date-color:    rgba(0,0,0,0.38);
    @mini-calendar-year-event-bg:       @base-color;
    @mini-calendar-year-event-color:    #FFF;
    
// Agenda

    @agenda-topline-font-weight:                500;    
    @agenda-topline-font-color:                 rgba(0,0,0,0.54);  
    @agenda-topline-border-left-color:          transparent; 
    @agenda-even-data-background:               #EDEDED;
    @agenda-data-background-image:              none;
    @week-agenda-header-background:             #EDEDED;
    @week-agenda-selected-background:           @base-color;
    @week-agenda-border:                        1px solid @default-border-color;
    @week-agenda-font-color:                    rgba(0,0,0,0.75);
    @week-agenda-font-family:                   @default-font-family;
    @lightbox-btn-recurring-bg-image:           none;
    @year-tooltip-bg-image: none;
// 06/12 Section Tooltip

    @tooltip-border-left:               1px dotted @default-border-color;
    @tooltip-border-top:                1px dotted @default-border-color;
    @tooltip-color:                     rgba(0,0,0,0.75);
    @tooltip-font-family:               @default-font-family;
    @tooltip-font-size:                 @default-font-size - 2px;
    @section-focus-background:          #bdbdbd;
    @calendar-open-icon:                 url(./imgs_dhx_material/calendar.svg);